package com.mymarkdown.app.websocket.enums;

/**
 * @author zenglun
 * @date 2021/12/5 11:38 上午
 * @description: 下发给前端的所有操作指令
 */
public enum MessageTypeEnum {
    /**
     * 获取MD的内容，html的内容
     */
    GET_MD_TO_HTML("GET_MD_TO_HTML"),
    /**
     * 向当前光标位置插入图片
     */
    INSERT_IMAGE("INSERT_IMAGE"),
    /**
     * 加载历史md内容
     */
    LOAD_HISTORY_MD_BODY("LOAD_HISTORY_MD_BODY"),
    /**
     * 清除md文件内容
     */
    CLEAR_MD_BODY("CLEAR_MD_BODY"),
    /**
     * 加载文件
     */
    LOAD_FILE("LOAD_FILE"),
    /**
     * 保存md文件内容的消息
     */
    TISP_MSG("TISP_MSG"),
    /**
     * ??? 空消息
     */
    EMPTY("EMPTY"),
    /**
     * 保存MD内容消息
     */
    SAVE_MD_BODY("SAVE_MD_BODY"),
    /**
     * 设置是否开启自动保存
     */
    SET_AUTO_SAVE_CONF("SET_AUTO_SAVE_CONF");
    private String messageType;
    MessageTypeEnum(String messageType){
        this.messageType = messageType;
    }

    public String getMessageType() {
        return messageType;
    }
}
